package com.bookmarket.dao;

import com.bookmarket.entity.Book;
import com.bookmarket.entity.Custom;
import com.bookmarket.entity.Shop;
import com.bookmarket.entity.Stype;
import com.github.pagehelper.Page;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface LJproductListMapper {
    //查询出版社
    List<Book> selectByPublish();
    //查询作者
    List<Book> selectByauthor();
    //分页查询全部
    List<Book> selectByAll(Book book);
    //排序查询
    List<Book> selectOrderBy(Map map);
    /*****************************************************/
    //根据小类型查询
    List<Book> selectByStype(String [] stypeid);
    //查询大类型对应的小类型
    List<Stype> selectByBtypeId(int id);
    //什么都不添加查询所有
    List<Book> selectBook();
    /****************************************************/
    int Count(int book_id);
    //加入购物车
    Boolean insertShop(Shop shop);
    //根据id查询book
    Book selectById(int id);
    //根据name查询tb_custom
    Custom selectByName(String name);

    //热门浏览
    List<Book> selectByclickBook();


    //List<Book> aaa(Map map);
}
